subsistence stores - French English Dictionary